/*AyflEomXWyqCHfdTxzWda+ZiNDhxOZJeZF/oshAh0uo=*/
/*
 * @Author: xiahui 
 * @PageInfo: 常量 
 * @Date: 2019-02-28 20:13:24 
 * @Last Modified by: zhr
 * @Last Modified time: 2021-08-27 15:33:59
 */

// 区域ID
const AREA = {
	searchId: 'search', // 列表查询区
	listTableId: 'head', // 列表表头区

	/** 按钮区域 */
	list_head: 'list_head', // 列表表头按钮区
	list_inner: 'list_inner' // 列表操作区
};

// 页面模板编码
const PAGECODE = {
	listPagecode: '400400608_list',
	templeteid: '400400608'
};

// 按钮ID
const BUTTONID = {
	Edit: 'Edit', // 修改
	GenPayreq: 'GenPayreq', // 生成付款申请
	Payment: 'Payment', // 付款
	QueryAboutBusiness: 'QueryAboutBusiness', // 单据追溯
	Print: 'Print', // 打印
	Refresh: 'Refresh', // 刷新
	Add: 'Add', // 新增
	Delete: 'Delete', // 删除
	Save: 'Save', // 保存
	Cancel: 'Cancel', // 取消
	InsertLine: 'InsertLine', // 插行
	DeleteLine: 'DeleteLine', // 删行
	CopyLine: 'CopyLine' // 复制行
};

// 请求URL
const URL = {
	query: '/nccloud/ct/payplan/query.do',
	genpayreq: '/nccloud/ct/payplan/genpayreq.do',
	payment: '/nccloud/ct/payplan/payment.do',
	save: '/nccloud/ct/payplan/save.do',
	bodyafteredit: '/nccloud/ct/payplan/bodyafteredit.do',

	print: '/nccloud/ct/payplan/print.do',
	printdatapermission: '/nccloud/ct/payplan/printdatapermission.do'
};

// 页面状态
const UISTATUS = {
	browse: 'browse', // 浏览
	edit: 'edit' // 修改
};

const FIELDS = {
	crowno: 'crowno', // 行号
	pk_org: 'pk_org', // 主组织
	pk_ct_pu: 'pk_ct_pu', // 采购合同
	ts: 'ts',
	vbillcode: 'vbillcode', // 合同编码
	pk_ct_payplan: 'pk_ct_payplan', // 付款计划
	naccumpayorgmny: 'naccumpayorgmny', // 累计付款金额
	naccumpayapporgmny: 'naccumpayapporgmny', // 累计付款申请金额
	nmny: 'nmny', // 本币金额
	/** 查询区过滤参照 */
	ctrantypeid: 'ctrantypeid', // 合同类型
	cvendorid: 'cvendorid', // 供应商
	depid: 'depid', // 部门
	personnelid: 'personnelid', // 人员
	cratetype: 'cratetype',
	fratecategory: 'fratecategory',
	dratedate: 'dratedate',
	/** 编辑事件控制字段 */
	feffdatetype: 'feffdatetype', // 起算依据
	dbegindate: 'dbegindate', // 起算日期
	denddate: 'denddate', // 账期到期日
	iitermdays: 'iitermdays', // 账期天数
	norigmny: 'norigmny', // 原币金额
	nrate: 'nrate', // 比率
	bpreflag: 'bpreflag' // 预付款
};

const LINEITMES = {
	copyItems: [
		'vbillcode',
		'dbilldate',
		'cvendorid',
		'subscribedate',
		'corigcurrencyid',
		'ccurrencyid',
		'nexchangerate',
		'pk_financeorg',
		'pk_ct_pu',
		'pk_financeorg_v',
		'hts',
		'fstatusflag',
		'ntotalorigmny',
		'pk_group'
	],
	clearItmes: [
		'naccumpayorgmny',
		'naccumpaymny',
		'naccumpayapporgmny',
		'naccumpayappmny',
		'pk_ct_payplan',
		'iaccounttermno'
	]
};

export { PAGECODE, AREA, BUTTONID, URL, UISTATUS, FIELDS, LINEITMES };

/*AyflEomXWyqCHfdTxzWda+ZiNDhxOZJeZF/oshAh0uo=*/